@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeSourceLocationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeSourceLocationResult() |
Modifier and Type | Method and Description |
---|---|
DescribeSourceLocationResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
DescribeSourceLocationResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
DescribeSourceLocationResult |
clone() |
boolean |
equals(Object obj) |
AccessConfiguration |
getAccessConfiguration()
The access configuration for the source location.
|
String |
getArn()
The ARN of the source location.
|
Date |
getCreationTime()
The timestamp that indicates when the source location was created.
|
DefaultSegmentDeliveryConfiguration |
getDefaultSegmentDeliveryConfiguration()
The default segment delivery configuration settings.
|
HttpConfiguration |
getHttpConfiguration()
The HTTP package configuration settings for the source location.
|
Date |
getLastModifiedTime()
The timestamp that indicates when the source location was last modified.
|
List<SegmentDeliveryConfiguration> |
getSegmentDeliveryConfigurations()
A list of the segment delivery configurations associated with this resource.
|
String |
getSourceLocationName()
The name of the source location.
|
Map<String,String> |
getTags()
The tags assigned to the source location.
|
int |
hashCode() |
void |
setAccessConfiguration(AccessConfiguration accessConfiguration)
The access configuration for the source location.
|
void |
setArn(String arn)
The ARN of the source location.
|
void |
setCreationTime(Date creationTime)
The timestamp that indicates when the source location was created.
|
void |
setDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The default segment delivery configuration settings.
|
void |
setHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP package configuration settings for the source location.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The timestamp that indicates when the source location was last modified.
|
void |
setSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
|
void |
setSourceLocationName(String sourceLocationName)
The name of the source location.
|
void |
setTags(Map<String,String> tags)
The tags assigned to the source location.
|
String |
toString()
Returns a string representation of this object.
|
DescribeSourceLocationResult |
withAccessConfiguration(AccessConfiguration accessConfiguration)
The access configuration for the source location.
|
DescribeSourceLocationResult |
withArn(String arn)
The ARN of the source location.
|
DescribeSourceLocationResult |
withCreationTime(Date creationTime)
The timestamp that indicates when the source location was created.
|
DescribeSourceLocationResult |
withDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The default segment delivery configuration settings.
|
DescribeSourceLocationResult |
withHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP package configuration settings for the source location.
|
DescribeSourceLocationResult |
withLastModifiedTime(Date lastModifiedTime)
The timestamp that indicates when the source location was last modified.
|
DescribeSourceLocationResult |
withSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
|
DescribeSourceLocationResult |
withSegmentDeliveryConfigurations(SegmentDeliveryConfiguration... segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
|
DescribeSourceLocationResult |
withSourceLocationName(String sourceLocationName)
The name of the source location.
|
DescribeSourceLocationResult |
withTags(Map<String,String> tags)
The tags assigned to the source location.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setAccessConfiguration(AccessConfiguration accessConfiguration)
The access configuration for the source location.
accessConfiguration
- The access configuration for the source location.public AccessConfiguration getAccessConfiguration()
The access configuration for the source location.
public DescribeSourceLocationResult withAccessConfiguration(AccessConfiguration accessConfiguration)
The access configuration for the source location.
accessConfiguration
- The access configuration for the source location.public void setArn(String arn)
The ARN of the source location.
arn
- The ARN of the source location.public String getArn()
The ARN of the source location.
public DescribeSourceLocationResult withArn(String arn)
The ARN of the source location.
arn
- The ARN of 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 DescribeSourceLocationResult 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 default segment delivery configuration settings.
defaultSegmentDeliveryConfiguration
- The default segment delivery configuration settings.public DefaultSegmentDeliveryConfiguration getDefaultSegmentDeliveryConfiguration()
The default segment delivery configuration settings.
public DescribeSourceLocationResult withDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The default segment delivery configuration settings.
defaultSegmentDeliveryConfiguration
- The default segment delivery configuration settings.public void setHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP package configuration settings for the source location.
httpConfiguration
- The HTTP package configuration settings for the source location.public HttpConfiguration getHttpConfiguration()
The HTTP package configuration settings for the source location.
public DescribeSourceLocationResult withHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP package configuration settings for the source location.
httpConfiguration
- The HTTP package configuration settings 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 DescribeSourceLocationResult 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()
A list of the segment delivery configurations associated with this resource.
public void setSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
segmentDeliveryConfigurations
- A list of the segment delivery configurations associated with this resource.public DescribeSourceLocationResult withSegmentDeliveryConfigurations(SegmentDeliveryConfiguration... segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
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
- A list of the segment delivery configurations associated with this resource.public DescribeSourceLocationResult withSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
segmentDeliveryConfigurations
- A list of the segment delivery configurations associated with this resource.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 DescribeSourceLocationResult withSourceLocationName(String sourceLocationName)
The name of the source location.
sourceLocationName
- The name of the source location.public Map<String,String> getTags()
The tags assigned 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 assigned 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 assigned 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 DescribeSourceLocationResult withTags(Map<String,String> tags)
The tags assigned 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 assigned 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 DescribeSourceLocationResult addTagsEntry(String key, String value)
public DescribeSourceLocationResult clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public DescribeSourceLocationResult clone()