@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSourceLocationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateSourceLocationRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateSourceLocationRequest |
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 host server that serves segments.
|
HttpConfiguration |
getHttpConfiguration()
The HTTP configuration for the source location.
|
List<SegmentDeliveryConfiguration> |
getSegmentDeliveryConfigurations()
A list of the segment delivery configurations associated with this resource.
|
String |
getSourceLocationName()
The name of the source location.
|
int |
hashCode() |
void |
setAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters.
|
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 |
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.
|
String |
toString()
Returns a string representation of this object.
|
UpdateSourceLocationRequest |
withAccessConfiguration(AccessConfiguration accessConfiguration)
Access configuration parameters.
|
UpdateSourceLocationRequest |
withDefaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfiguration defaultSegmentDeliveryConfiguration)
The optional configuration for the host server that serves segments.
|
UpdateSourceLocationRequest |
withHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP configuration for the source location.
|
UpdateSourceLocationRequest |
withSegmentDeliveryConfigurations(Collection<SegmentDeliveryConfiguration> segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
|
UpdateSourceLocationRequest |
withSegmentDeliveryConfigurations(SegmentDeliveryConfiguration... segmentDeliveryConfigurations)
A list of the segment delivery configurations associated with this resource.
|
UpdateSourceLocationRequest |
withSourceLocationName(String sourceLocationName)
The name of 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 UpdateSourceLocationRequest 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 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 UpdateSourceLocationRequest 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 UpdateSourceLocationRequest withHttpConfiguration(HttpConfiguration httpConfiguration)
The HTTP configuration for the source location.
httpConfiguration
- The HTTP configuration for the source location.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 UpdateSourceLocationRequest 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 UpdateSourceLocationRequest 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 UpdateSourceLocationRequest withSourceLocationName(String sourceLocationName)
The name of the source location.
sourceLocationName
- The name of the source location.public String toString()
toString
in class Object
Object.toString()
public UpdateSourceLocationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()