@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSourceLocationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
UpdateSourceLocationResult() |
Modifier and Type | Method and Description |
---|---|
UpdateSourceLocationResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
UpdateSourceLocationResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
UpdateSourceLocationResult |
clone() |
boolean |
equals(Object obj) |
AccessConfiguration |
getAccessConfiguration()
Access configuration parameters.
|
String |
getArn()
The Amazon Resource Name (ARN) associated with the source location.
|
Date |
getCreationTime()
The timestamp that indicates when the source location was created.
|
DefaultSegmentDeliveryConfiguration |
getDefaultSegmentDeliveryConfiguration()
The optional configuration for the host server that serves segments.
|
HttpConfiguration |
getHttpConfiguration()
The HTTP configuration for the source location.
|
Date |
getLastModifiedTime()
The timestamp that indicates when the source location was last modified.
|
List<SegmentDeliveryConfiguration> |
getSegmentDeliveryConfigurations()
The segment delivery configurations for the source location.
|
String |
getSourceLocationName()
The name of the source location.
|
Map<String,String> |
getTags()
The tags to assign to the source location.
|
int |
hashCode() |
void |
setAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) associated with the source location.
|
void |
setCreationTime(Date creationTime)
The timestamp that indicates when the source location was created.
|
void |
setDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the host server that serves segments.
|
void |
setHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP configuration for the source location.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The timestamp that indicates when the source location was last modified.
|
void |
setSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
The segment delivery configurations for the source location.
|
void |
setSourceLocationName(String sourceLocationName)
The name of the source location.
|
void |
setTags(Map<String,String> tags)
The tags to assign to the source location.
|
String |
toString()
Returns a string representation of this object.
|
UpdateSourceLocationResult |
withAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters.
|
UpdateSourceLocationResult |
withArn(String arn)
The Amazon Resource Name (ARN) associated with the source location.
|
UpdateSourceLocationResult |
withCreationTime(Date creationTime)
The timestamp that indicates when the source location was created.
|
UpdateSourceLocationResult |
withDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the host server that serves segments.
|
UpdateSourceLocationResult |
withHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP configuration for the source location.
|
UpdateSourceLocationResult |
withLastModifiedTime(Date lastModifiedTime)
The timestamp that indicates when the source location was last modified.
|
UpdateSourceLocationResult |
withSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
The segment delivery configurations for the source location.
|
UpdateSourceLocationResult |
withSegmentDeliveryConfigurations(SegmentDeliveryConfiguration... segmentDeliveryConfigurations)
The segment delivery configurations for the source location.
|
UpdateSourceLocationResult |
withSourceLocationName(String sourceLocationName)
The name of the source location.
|
UpdateSourceLocationResult |
withTags(Map<String,String> tags)
The tags to assign to the source location.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters. Configures the type of authentication used to access content from your source location.
accessConfiguration
- Access configuration parameters. Configures the type of authentication used to access content from your
source location.public AccessConfiguration getAccessConfiguration()
Access configuration parameters. Configures the type of authentication used to access content from your source location.
public UpdateSourceLocationResult withAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters. Configures the type of authentication used to access content from your source location.
accessConfiguration
- Access configuration parameters. Configures the type of authentication used to access content from your
source location.public void setArn(String arn)
The Amazon Resource Name (ARN) associated with the source location.
arn
- The Amazon Resource Name (ARN) associated with the source location.public String getArn()
The Amazon Resource Name (ARN) associated with the source location.
public UpdateSourceLocationResult withArn(String arn)
The Amazon Resource Name (ARN) associated with the source location.
arn
- The Amazon Resource Name (ARN) associated with the source location.public void setCreationTime(Date creationTime)
The timestamp that indicates when the source location was created.
creationTime
- The timestamp that indicates when the source location was created.public Date getCreationTime()
The timestamp that indicates when the source location was created.
public UpdateSourceLocationResult withCreationTime(Date creationTime)
The timestamp that indicates when the source location was created.
creationTime
- The timestamp that indicates when the source location was created.public void setDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the host server that serves segments.
defaultSegmentDeliveryConfiguration
- The optional configuration for the host server that serves segments.public DefaultSegmentDeliveryConfiguration getDefaultSegmentDeliveryConfiguration()
The optional configuration for the host server that serves segments.
public UpdateSourceLocationResult withDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the host server that serves segments.
defaultSegmentDeliveryConfiguration
- The optional configuration for the host server that serves segments.public void setHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP configuration for the source location.
httpConfiguration
- The HTTP configuration for the source location.public HttpConfiguration getHttpConfiguration()
The HTTP configuration for the source location.
public UpdateSourceLocationResult withHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP configuration for the source location.
httpConfiguration
- The HTTP configuration for the source location.public void setLastModifiedTime(Date lastModifiedTime)
The timestamp that indicates when the source location was last modified.
lastModifiedTime
- The timestamp that indicates when the source location was last modified.public Date getLastModifiedTime()
The timestamp that indicates when the source location was last modified.
public UpdateSourceLocationResult withLastModifiedTime(Date lastModifiedTime)
The timestamp that indicates when the source location was last modified.
lastModifiedTime
- The timestamp that indicates when the source location was last modified.public List<SegmentDeliveryConfiguration> getSegmentDeliveryConfigurations()
The segment delivery configurations for the source location. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
public void setSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
The segment delivery configurations for the source location. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
segmentDeliveryConfigurations
- The segment delivery configurations for the source location. For information about MediaTailor
configurations, see Working with configurations
in AWS Elemental MediaTailor.public UpdateSourceLocationResult withSegmentDeliveryConfigurations(SegmentDeliveryConfiguration... segmentDeliveryConfigurations)
The segment delivery configurations for the source location. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
NOTE: This method appends the values to the existing list (if any). Use
setSegmentDeliveryConfigurations(java.util.Collection)
or
withSegmentDeliveryConfigurations(java.util.Collection)
if you want to override the existing values.
segmentDeliveryConfigurations
- The segment delivery configurations for the source location. For information about MediaTailor
configurations, see Working with configurations
in AWS Elemental MediaTailor.public UpdateSourceLocationResult withSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
The segment delivery configurations for the source location. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
segmentDeliveryConfigurations
- The segment delivery configurations for the source location. For information about MediaTailor
configurations, see Working with configurations
in AWS Elemental MediaTailor.public void setSourceLocationName(String sourceLocationName)
The name of the source location.
sourceLocationName
- The name of the source location.public String getSourceLocationName()
The name of the source location.
public UpdateSourceLocationResult withSourceLocationName(String sourceLocationName)
The name of the source location.
sourceLocationName
- The name of the source location.public Map<String,String> getTags()
The tags to assign to the source location. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
public void setTags(Map<String,String> tags)
The tags to assign to the source location. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
tags
- The tags to assign to the source location. Tags are key-value pairs that you can associate with Amazon
resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor
Resources.public UpdateSourceLocationResult withTags(Map<String,String> tags)
The tags to assign to the source location. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
tags
- The tags to assign to the source location. Tags are key-value pairs that you can associate with Amazon
resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor
Resources.public UpdateSourceLocationResult addTagsEntry(String key, String value)
public UpdateSourceLocationResult clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public UpdateSourceLocationResult clone()