public class SegmentImportResource extends Object implements Serializable
| Constructor and Description |
|---|
SegmentImportResource() |
| Modifier and Type | Method and Description |
|---|---|
SegmentImportResource |
addChannelCountsEntry(String key,
Integer value)
Channel type counts
|
SegmentImportResource |
clearChannelCountsEntries()
Removes all the entries added into ChannelCounts.
|
boolean |
equals(Object obj) |
Map<String,Integer> |
getChannelCounts()
Channel type counts
|
String |
getExternalId()
DEPRECATED.
|
String |
getFormat()
The format of the endpoint files that were imported to create this
segment.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint
access to the endpoints in Amazon S3.
|
String |
getS3Url()
A URL that points to the Amazon S3 location from which the endpoints for
this segment were imported.
|
Integer |
getSize()
The number of endpoints that were successfully imported to create this
segment.
|
int |
hashCode() |
void |
setChannelCounts(Map<String,Integer> channelCounts)
Channel type counts
|
void |
setExternalId(String externalId)
DEPRECATED.
|
void |
setFormat(Format format)
The format of the endpoint files that were imported to create this
segment.
|
void |
setFormat(String format)
The format of the endpoint files that were imported to create this
segment.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint
access to the endpoints in Amazon S3.
|
void |
setS3Url(String s3Url)
A URL that points to the Amazon S3 location from which the endpoints for
this segment were imported.
|
void |
setSize(Integer size)
The number of endpoints that were successfully imported to create this
segment.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SegmentImportResource |
withChannelCounts(Map<String,Integer> channelCounts)
Channel type counts
|
SegmentImportResource |
withExternalId(String externalId)
DEPRECATED.
|
SegmentImportResource |
withFormat(Format format)
The format of the endpoint files that were imported to create this
segment.
|
SegmentImportResource |
withFormat(String format)
The format of the endpoint files that were imported to create this
segment.
|
SegmentImportResource |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint
access to the endpoints in Amazon S3.
|
SegmentImportResource |
withS3Url(String s3Url)
A URL that points to the Amazon S3 location from which the endpoints for
this segment were imported.
|
SegmentImportResource |
withSize(Integer size)
The number of endpoints that were successfully imported to create this
segment.
|
public Map<String,Integer> getChannelCounts()
public void setChannelCounts(Map<String,Integer> channelCounts)
channelCounts - Channel type countspublic SegmentImportResource withChannelCounts(Map<String,Integer> channelCounts)
Returns a reference to this object so that method calls can be chained together.
channelCounts - Channel type countspublic SegmentImportResource addChannelCountsEntry(String key, Integer value)
The method adds a new key-value pair into ChannelCounts parameter, and returns a reference to this object so that method calls can be chained together.
key - The key of the entry to be added into ChannelCounts.value - The corresponding value of the entry to be added into
ChannelCounts.public SegmentImportResource clearChannelCountsEntries()
Returns a reference to this object so that method calls can be chained together.
public String getExternalId()
public void setExternalId(String externalId)
externalId - DEPRECATED. Your AWS account ID, which you assigned to
the ExternalID key in an IAM trust policy. Used by Amazon
Pinpoint to assume an IAM role. This requirement is removed,
and external IDs are not recommended for IAM roles assumed by
Amazon Pinpoint.public SegmentImportResource withExternalId(String externalId)
Returns a reference to this object so that method calls can be chained together.
externalId - DEPRECATED. Your AWS account ID, which you assigned to
the ExternalID key in an IAM trust policy. Used by Amazon
Pinpoint to assume an IAM role. This requirement is removed,
and external IDs are not recommended for IAM roles assumed by
Amazon Pinpoint.public String getFormat()
Constraints:
Allowed Values: CSV, JSON
Formatpublic void setFormat(String format)
Constraints:
Allowed Values: CSV, JSON
format - The format of the endpoint files that were imported to
create this segment. Valid values: CSV, JSONFormatpublic SegmentImportResource withFormat(String format)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: CSV, JSON
format - The format of the endpoint files that were imported to
create this segment. Valid values: CSV, JSONFormatpublic void setFormat(Format format)
Constraints:
Allowed Values: CSV, JSON
format - The format of the endpoint files that were imported to
create this segment. Valid values: CSV, JSONFormatpublic SegmentImportResource withFormat(Format format)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: CSV, JSON
format - The format of the endpoint files that were imported to
create this segment. Valid values: CSV, JSONFormatpublic String getRoleArn()
public void setRoleArn(String roleArn)
roleArn - The Amazon Resource Name (ARN) of an IAM role that grants
Amazon Pinpoint access to the endpoints in Amazon S3.public SegmentImportResource withRoleArn(String roleArn)
Returns a reference to this object so that method calls can be chained together.
roleArn - The Amazon Resource Name (ARN) of an IAM role that grants
Amazon Pinpoint access to the endpoints in Amazon S3.public String getS3Url()
public void setS3Url(String s3Url)
s3Url - A URL that points to the Amazon S3 location from which the
endpoints for this segment were imported.public SegmentImportResource withS3Url(String s3Url)
Returns a reference to this object so that method calls can be chained together.
s3Url - A URL that points to the Amazon S3 location from which the
endpoints for this segment were imported.public Integer getSize()
public void setSize(Integer size)
size - The number of endpoints that were successfully imported to
create this segment.public SegmentImportResource withSize(Integer size)
Returns a reference to this object so that method calls can be chained together.
size - The number of endpoints that were successfully imported to
create this segment.public String toString()
toString in class ObjectObject.toString()Copyright © 2018. All rights reserved.