* The Amazon Resource Name (ARN) associated with the resource. *
*/ private String arn; /** ** The name that describes the channel. The name is the primary identifier for the channel, and must be unique for * your account in the AWS Region and channel group. *
*/ private String channelName; /** ** The name that describes the channel group. The name is the primary identifier for the channel group, and must be * unique for your account in the AWS Region. *
*/ private String channelGroupName; /** ** The date and time the channel was created. *
*/ private java.util.Date createdAt; /** ** The date and time the channel was modified. *
*/ private java.util.Date modifiedAt; /** ** The description for your channel. *
*/ private String description; private java.util.List* The comma-separated list of tag key:value pairs assigned to the channel. *
*/ private java.util.Map* The Amazon Resource Name (ARN) associated with the resource. *
* * @param arn * The Amazon Resource Name (ARN) associated with the resource. */ public void setArn(String arn) { this.arn = arn; } /** ** The Amazon Resource Name (ARN) associated with the resource. *
* * @return The Amazon Resource Name (ARN) associated with the resource. */ public String getArn() { return this.arn; } /** ** The Amazon Resource Name (ARN) associated with the resource. *
* * @param arn * The Amazon Resource Name (ARN) associated with the resource. * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withArn(String arn) { setArn(arn); return this; } /** ** The name that describes the channel. The name is the primary identifier for the channel, and must be unique for * your account in the AWS Region and channel group. *
* * @param channelName * The name that describes the channel. The name is the primary identifier for the channel, and must be * unique for your account in the AWS Region and channel group. */ public void setChannelName(String channelName) { this.channelName = channelName; } /** ** The name that describes the channel. The name is the primary identifier for the channel, and must be unique for * your account in the AWS Region and channel group. *
* * @return The name that describes the channel. The name is the primary identifier for the channel, and must be * unique for your account in the AWS Region and channel group. */ public String getChannelName() { return this.channelName; } /** ** The name that describes the channel. The name is the primary identifier for the channel, and must be unique for * your account in the AWS Region and channel group. *
* * @param channelName * The name that describes the channel. The name is the primary identifier for the channel, and must be * unique for your account in the AWS Region and channel group. * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withChannelName(String channelName) { setChannelName(channelName); return this; } /** ** The name that describes the channel group. The name is the primary identifier for the channel group, and must be * unique for your account in the AWS Region. *
* * @param channelGroupName * The name that describes the channel group. The name is the primary identifier for the channel group, and * must be unique for your account in the AWS Region. */ public void setChannelGroupName(String channelGroupName) { this.channelGroupName = channelGroupName; } /** ** The name that describes the channel group. The name is the primary identifier for the channel group, and must be * unique for your account in the AWS Region. *
* * @return The name that describes the channel group. The name is the primary identifier for the channel group, and * must be unique for your account in the AWS Region. */ public String getChannelGroupName() { return this.channelGroupName; } /** ** The name that describes the channel group. The name is the primary identifier for the channel group, and must be * unique for your account in the AWS Region. *
* * @param channelGroupName * The name that describes the channel group. The name is the primary identifier for the channel group, and * must be unique for your account in the AWS Region. * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withChannelGroupName(String channelGroupName) { setChannelGroupName(channelGroupName); return this; } /** ** The date and time the channel was created. *
* * @param createdAt * The date and time the channel was created. */ public void setCreatedAt(java.util.Date createdAt) { this.createdAt = createdAt; } /** ** The date and time the channel was created. *
* * @return The date and time the channel was created. */ public java.util.Date getCreatedAt() { return this.createdAt; } /** ** The date and time the channel was created. *
* * @param createdAt * The date and time the channel was created. * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withCreatedAt(java.util.Date createdAt) { setCreatedAt(createdAt); return this; } /** ** The date and time the channel was modified. *
* * @param modifiedAt * The date and time the channel was modified. */ public void setModifiedAt(java.util.Date modifiedAt) { this.modifiedAt = modifiedAt; } /** ** The date and time the channel was modified. *
* * @return The date and time the channel was modified. */ public java.util.Date getModifiedAt() { return this.modifiedAt; } /** ** The date and time the channel was modified. *
* * @param modifiedAt * The date and time the channel was modified. * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withModifiedAt(java.util.Date modifiedAt) { setModifiedAt(modifiedAt); return this; } /** ** The description for your channel. *
* * @param description * The description for your channel. */ public void setDescription(String description) { this.description = description; } /** ** The description for your channel. *
* * @return The description for your channel. */ public String getDescription() { return this.description; } /** ** The description for your channel. *
* * @param description * The description for your channel. * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withDescription(String description) { setDescription(description); return this; } /** * @return */ public java.util.List* NOTE: This method appends the values to the existing list (if any). Use * {@link #setIngestEndpoints(java.util.Collection)} or {@link #withIngestEndpoints(java.util.Collection)} if you * want to override the existing values. *
* * @param ingestEndpoints * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withIngestEndpoints(IngestEndpoint... ingestEndpoints) { if (this.ingestEndpoints == null) { setIngestEndpoints(new java.util.ArrayList* The comma-separated list of tag key:value pairs assigned to the channel. *
* * @return The comma-separated list of tag key:value pairs assigned to the channel. */ public java.util.Map* The comma-separated list of tag key:value pairs assigned to the channel. *
* * @param tags * The comma-separated list of tag key:value pairs assigned to the channel. */ public void setTags(java.util.Map* The comma-separated list of tag key:value pairs assigned to the channel. *
* * @param tags * The comma-separated list of tag key:value pairs assigned to the channel. * @return Returns a reference to this object so that method calls can be chained together. */ public GetChannelResult withTags(java.util.Map