@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateOriginEndpointResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
UpdateOriginEndpointResult() |
Modifier and Type | Method and Description |
---|---|
UpdateOriginEndpointResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
UpdateOriginEndpointResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
UpdateOriginEndpointResult |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN associated with the resource.
|
String |
getChannelGroupName()
The name that describes the channel group.
|
String |
getChannelName()
The name that describes the channel.
|
String |
getContainerType()
The type of container attached to this origin endpoint.
|
Date |
getCreatedAt()
The date and time the origin endpoint was created.
|
List<GetDashManifestConfiguration> |
getDashManifests()
A DASH manifest configuration.
|
String |
getDescription()
The description of the origin endpoint.
|
String |
getETag()
The current Entity Tag (ETag) associated with this resource.
|
ForceEndpointErrorConfiguration |
getForceEndpointErrorConfiguration()
The failover settings for the endpoint.
|
List<GetHlsManifestConfiguration> |
getHlsManifests()
An HTTP live streaming (HLS) manifest configuration.
|
List<GetLowLatencyHlsManifestConfiguration> |
getLowLatencyHlsManifests()
A low-latency HLS manifest configuration.
|
Date |
getModifiedAt()
The date and time the origin endpoint was modified.
|
String |
getOriginEndpointName()
The name that describes the origin endpoint.
|
Segment |
getSegment()
The segment configuration, including the segment name, duration, and other configuration values.
|
Integer |
getStartoverWindowSeconds()
The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing.
|
Map<String,String> |
getTags()
The comma-separated list of tag key:value pairs assigned to the origin endpoint.
|
int |
hashCode() |
void |
setArn(String arn)
The ARN associated with the resource.
|
void |
setChannelGroupName(String channelGroupName)
The name that describes the channel group.
|
void |
setChannelName(String channelName)
The name that describes the channel.
|
void |
setContainerType(String containerType)
The type of container attached to this origin endpoint.
|
void |
setCreatedAt(Date createdAt)
The date and time the origin endpoint was created.
|
void |
setDashManifests(Collection<GetDashManifestConfiguration> dashManifests)
A DASH manifest configuration.
|
void |
setDescription(String description)
The description of the origin endpoint.
|
void |
setETag(String eTag)
The current Entity Tag (ETag) associated with this resource.
|
void |
setForceEndpointErrorConfiguration(ForceEndpointErrorConfiguration forceEndpointErrorConfiguration)
The failover settings for the endpoint.
|
void |
setHlsManifests(Collection<GetHlsManifestConfiguration> hlsManifests)
An HTTP live streaming (HLS) manifest configuration.
|
void |
setLowLatencyHlsManifests(Collection<GetLowLatencyHlsManifestConfiguration> lowLatencyHlsManifests)
A low-latency HLS manifest configuration.
|
void |
setModifiedAt(Date modifiedAt)
The date and time the origin endpoint was modified.
|
void |
setOriginEndpointName(String originEndpointName)
The name that describes the origin endpoint.
|
void |
setSegment(Segment segment)
The segment configuration, including the segment name, duration, and other configuration values.
|
void |
setStartoverWindowSeconds(Integer startoverWindowSeconds)
The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing.
|
void |
setTags(Map<String,String> tags)
The comma-separated list of tag key:value pairs assigned to the origin endpoint.
|
String |
toString()
Returns a string representation of this object.
|
UpdateOriginEndpointResult |
withArn(String arn)
The ARN associated with the resource.
|
UpdateOriginEndpointResult |
withChannelGroupName(String channelGroupName)
The name that describes the channel group.
|
UpdateOriginEndpointResult |
withChannelName(String channelName)
The name that describes the channel.
|
UpdateOriginEndpointResult |
withContainerType(ContainerType containerType)
The type of container attached to this origin endpoint.
|
UpdateOriginEndpointResult |
withContainerType(String containerType)
The type of container attached to this origin endpoint.
|
UpdateOriginEndpointResult |
withCreatedAt(Date createdAt)
The date and time the origin endpoint was created.
|
UpdateOriginEndpointResult |
withDashManifests(Collection<GetDashManifestConfiguration> dashManifests)
A DASH manifest configuration.
|
UpdateOriginEndpointResult |
withDashManifests(GetDashManifestConfiguration... dashManifests)
A DASH manifest configuration.
|
UpdateOriginEndpointResult |
withDescription(String description)
The description of the origin endpoint.
|
UpdateOriginEndpointResult |
withETag(String eTag)
The current Entity Tag (ETag) associated with this resource.
|
UpdateOriginEndpointResult |
withForceEndpointErrorConfiguration(ForceEndpointErrorConfiguration forceEndpointErrorConfiguration)
The failover settings for the endpoint.
|
UpdateOriginEndpointResult |
withHlsManifests(Collection<GetHlsManifestConfiguration> hlsManifests)
An HTTP live streaming (HLS) manifest configuration.
|
UpdateOriginEndpointResult |
withHlsManifests(GetHlsManifestConfiguration... hlsManifests)
An HTTP live streaming (HLS) manifest configuration.
|
UpdateOriginEndpointResult |
withLowLatencyHlsManifests(Collection<GetLowLatencyHlsManifestConfiguration> lowLatencyHlsManifests)
A low-latency HLS manifest configuration.
|
UpdateOriginEndpointResult |
withLowLatencyHlsManifests(GetLowLatencyHlsManifestConfiguration... lowLatencyHlsManifests)
A low-latency HLS manifest configuration.
|
UpdateOriginEndpointResult |
withModifiedAt(Date modifiedAt)
The date and time the origin endpoint was modified.
|
UpdateOriginEndpointResult |
withOriginEndpointName(String originEndpointName)
The name that describes the origin endpoint.
|
UpdateOriginEndpointResult |
withSegment(Segment segment)
The segment configuration, including the segment name, duration, and other configuration values.
|
UpdateOriginEndpointResult |
withStartoverWindowSeconds(Integer startoverWindowSeconds)
The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing.
|
UpdateOriginEndpointResult |
withTags(Map<String,String> tags)
The comma-separated list of tag key:value pairs assigned to the origin endpoint.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setArn(String arn)
The ARN associated with the resource.
arn
- The ARN associated with the resource.public String getArn()
The ARN associated with the resource.
public UpdateOriginEndpointResult withArn(String arn)
The ARN associated with the resource.
arn
- The ARN associated with the resource.public void setChannelGroupName(String 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.
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 String getChannelGroupName()
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 UpdateOriginEndpointResult withChannelGroupName(String 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.
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 setChannelName(String 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.
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 String getChannelName()
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 UpdateOriginEndpointResult withChannelName(String 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.
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 setOriginEndpointName(String originEndpointName)
The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel.
originEndpointName
- The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint,
and and must be unique for your account in the AWS Region and channel.public String getOriginEndpointName()
The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel.
public UpdateOriginEndpointResult withOriginEndpointName(String originEndpointName)
The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel.
originEndpointName
- The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint,
and and must be unique for your account in the AWS Region and channel.public void setContainerType(String containerType)
The type of container attached to this origin endpoint.
containerType
- The type of container attached to this origin endpoint.ContainerType
public String getContainerType()
The type of container attached to this origin endpoint.
ContainerType
public UpdateOriginEndpointResult withContainerType(String containerType)
The type of container attached to this origin endpoint.
containerType
- The type of container attached to this origin endpoint.ContainerType
public UpdateOriginEndpointResult withContainerType(ContainerType containerType)
The type of container attached to this origin endpoint.
containerType
- The type of container attached to this origin endpoint.ContainerType
public void setSegment(Segment segment)
The segment configuration, including the segment name, duration, and other configuration values.
segment
- The segment configuration, including the segment name, duration, and other configuration values.public Segment getSegment()
The segment configuration, including the segment name, duration, and other configuration values.
public UpdateOriginEndpointResult withSegment(Segment segment)
The segment configuration, including the segment name, duration, and other configuration values.
segment
- The segment configuration, including the segment name, duration, and other configuration values.public void setCreatedAt(Date createdAt)
The date and time the origin endpoint was created.
createdAt
- The date and time the origin endpoint was created.public Date getCreatedAt()
The date and time the origin endpoint was created.
public UpdateOriginEndpointResult withCreatedAt(Date createdAt)
The date and time the origin endpoint was created.
createdAt
- The date and time the origin endpoint was created.public void setModifiedAt(Date modifiedAt)
The date and time the origin endpoint was modified.
modifiedAt
- The date and time the origin endpoint was modified.public Date getModifiedAt()
The date and time the origin endpoint was modified.
public UpdateOriginEndpointResult withModifiedAt(Date modifiedAt)
The date and time the origin endpoint was modified.
modifiedAt
- The date and time the origin endpoint was modified.public void setDescription(String description)
The description of the origin endpoint.
description
- The description of the origin endpoint.public String getDescription()
The description of the origin endpoint.
public UpdateOriginEndpointResult withDescription(String description)
The description of the origin endpoint.
description
- The description of the origin endpoint.public void setStartoverWindowSeconds(Integer startoverWindowSeconds)
The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window.
startoverWindowSeconds
- The size of the window (in seconds) to create a window of the live stream that's available for on-demand
viewing. Viewers can start-over or catch-up on content that falls within the window.public Integer getStartoverWindowSeconds()
The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window.
public UpdateOriginEndpointResult withStartoverWindowSeconds(Integer startoverWindowSeconds)
The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window.
startoverWindowSeconds
- The size of the window (in seconds) to create a window of the live stream that's available for on-demand
viewing. Viewers can start-over or catch-up on content that falls within the window.public List<GetHlsManifestConfiguration> getHlsManifests()
An HTTP live streaming (HLS) manifest configuration.
public void setHlsManifests(Collection<GetHlsManifestConfiguration> hlsManifests)
An HTTP live streaming (HLS) manifest configuration.
hlsManifests
- An HTTP live streaming (HLS) manifest configuration.public UpdateOriginEndpointResult withHlsManifests(GetHlsManifestConfiguration... hlsManifests)
An HTTP live streaming (HLS) manifest configuration.
NOTE: This method appends the values to the existing list (if any). Use
setHlsManifests(java.util.Collection)
or withHlsManifests(java.util.Collection)
if you want to
override the existing values.
hlsManifests
- An HTTP live streaming (HLS) manifest configuration.public UpdateOriginEndpointResult withHlsManifests(Collection<GetHlsManifestConfiguration> hlsManifests)
An HTTP live streaming (HLS) manifest configuration.
hlsManifests
- An HTTP live streaming (HLS) manifest configuration.public List<GetLowLatencyHlsManifestConfiguration> getLowLatencyHlsManifests()
A low-latency HLS manifest configuration.
public void setLowLatencyHlsManifests(Collection<GetLowLatencyHlsManifestConfiguration> lowLatencyHlsManifests)
A low-latency HLS manifest configuration.
lowLatencyHlsManifests
- A low-latency HLS manifest configuration.public UpdateOriginEndpointResult withLowLatencyHlsManifests(GetLowLatencyHlsManifestConfiguration... lowLatencyHlsManifests)
A low-latency HLS manifest configuration.
NOTE: This method appends the values to the existing list (if any). Use
setLowLatencyHlsManifests(java.util.Collection)
or
withLowLatencyHlsManifests(java.util.Collection)
if you want to override the existing values.
lowLatencyHlsManifests
- A low-latency HLS manifest configuration.public UpdateOriginEndpointResult withLowLatencyHlsManifests(Collection<GetLowLatencyHlsManifestConfiguration> lowLatencyHlsManifests)
A low-latency HLS manifest configuration.
lowLatencyHlsManifests
- A low-latency HLS manifest configuration.public void setForceEndpointErrorConfiguration(ForceEndpointErrorConfiguration forceEndpointErrorConfiguration)
The failover settings for the endpoint.
forceEndpointErrorConfiguration
- The failover settings for the endpoint.public ForceEndpointErrorConfiguration getForceEndpointErrorConfiguration()
The failover settings for the endpoint.
public UpdateOriginEndpointResult withForceEndpointErrorConfiguration(ForceEndpointErrorConfiguration forceEndpointErrorConfiguration)
The failover settings for the endpoint.
forceEndpointErrorConfiguration
- The failover settings for the endpoint.public void setETag(String eTag)
The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.
eTag
- The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make
concurrent updates to the resource.public String getETag()
The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.
public UpdateOriginEndpointResult withETag(String eTag)
The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.
eTag
- The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make
concurrent updates to the resource.public Map<String,String> getTags()
The comma-separated list of tag key:value pairs assigned to the origin endpoint.
public void setTags(Map<String,String> tags)
The comma-separated list of tag key:value pairs assigned to the origin endpoint.
tags
- The comma-separated list of tag key:value pairs assigned to the origin endpoint.public UpdateOriginEndpointResult withTags(Map<String,String> tags)
The comma-separated list of tag key:value pairs assigned to the origin endpoint.
tags
- The comma-separated list of tag key:value pairs assigned to the origin endpoint.public UpdateOriginEndpointResult addTagsEntry(String key, String value)
public UpdateOriginEndpointResult clearTagsEntries()
public List<GetDashManifestConfiguration> getDashManifests()
A DASH manifest configuration.
public void setDashManifests(Collection<GetDashManifestConfiguration> dashManifests)
A DASH manifest configuration.
dashManifests
- A DASH manifest configuration.public UpdateOriginEndpointResult withDashManifests(GetDashManifestConfiguration... dashManifests)
A DASH manifest configuration.
NOTE: This method appends the values to the existing list (if any). Use
setDashManifests(java.util.Collection)
or withDashManifests(java.util.Collection)
if you want
to override the existing values.
dashManifests
- A DASH manifest configuration.public UpdateOriginEndpointResult withDashManifests(Collection<GetDashManifestConfiguration> dashManifests)
A DASH manifest configuration.
dashManifests
- A DASH manifest configuration.public String toString()
toString
in class Object
Object.toString()
public UpdateOriginEndpointResult clone()