@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSourceLocationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateSourceLocationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateSourceLocationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateSourceLocationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateSourceLocationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
AccessConfiguration |
getAccessConfiguration()
Access configuration parameters.
|
DefaultSegmentDeliveryConfiguration |
getDefaultSegmentDeliveryConfiguration()
The optional configuration for the server that serves segments.
|
HttpConfiguration |
getHttpConfiguration()
The source's HTTP package configurations.
|
String |
getSourceLocationName()
The identifier for the source location you are working on.
|
Map<String,String> |
getTags()
The tags to assign to the source location.
|
int |
hashCode() |
void |
setAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters.
|
void |
setDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the server that serves segments.
|
void |
setHttpConfiguration(HttpConfiguration httpConfiguration)
The source's HTTP package configurations.
|
void |
setSourceLocationName(String sourceLocationName)
The identifier for the source location you are working on.
|
void |
setTags(Map<String,String> tags)
The tags to assign to the source location.
|
String |
toString()
Returns a string representation of this object.
|
CreateSourceLocationRequest |
withAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters.
|
CreateSourceLocationRequest |
withDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the server that serves segments.
|
CreateSourceLocationRequest |
withHttpConfiguration(HttpConfiguration httpConfiguration)
The source's HTTP package configurations.
|
CreateSourceLocationRequest |
withSourceLocationName(String sourceLocationName)
The identifier for the source location you are working on.
|
CreateSourceLocationRequest |
withTags(Map<String,String> tags)
The tags to assign to the source location.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
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 CreateSourceLocationRequest 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 setDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the server that serves segments.
defaultSegmentDeliveryConfiguration
- The optional configuration for the server that serves segments.public DefaultSegmentDeliveryConfiguration getDefaultSegmentDeliveryConfiguration()
The optional configuration for the server that serves segments.
public CreateSourceLocationRequest withDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the server that serves segments.
defaultSegmentDeliveryConfiguration
- The optional configuration for the server that serves segments.public void setHttpConfiguration(HttpConfiguration httpConfiguration)
The source's HTTP package configurations.
httpConfiguration
- The source's HTTP package configurations.public HttpConfiguration getHttpConfiguration()
The source's HTTP package configurations.
public CreateSourceLocationRequest withHttpConfiguration(HttpConfiguration httpConfiguration)
The source's HTTP package configurations.
httpConfiguration
- The source's HTTP package configurations.public void setSourceLocationName(String sourceLocationName)
The identifier for the source location you are working on.
sourceLocationName
- The identifier for the source location you are working on.public String getSourceLocationName()
The identifier for the source location you are working on.
public CreateSourceLocationRequest withSourceLocationName(String sourceLocationName)
The identifier for the source location you are working on.
sourceLocationName
- The identifier for the source location you are working on.public Map<String,String> getTags()
The tags to assign to the source location.
public void setTags(Map<String,String> tags)
The tags to assign to the source location.
tags
- The tags to assign to the source location.public CreateSourceLocationRequest withTags(Map<String,String> tags)
The tags to assign to the source location.
tags
- The tags to assign to the source location.public CreateSourceLocationRequest addTagsEntry(String key, String value)
public CreateSourceLocationRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateSourceLocationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()