public class UpdateDistributionRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private DistributionConfig |
distributionConfig
The distribution's configuration information.
|
private java.lang.String |
id
The distribution's id.
|
private java.lang.String |
ifMatch
The value of the ETag header you received when retrieving the
distribution's configuration.
|
NOOP
Constructor and Description |
---|
UpdateDistributionRequest()
Default constructor for UpdateDistributionRequest object.
|
UpdateDistributionRequest(DistributionConfig distributionConfig,
java.lang.String id,
java.lang.String ifMatch)
Constructs a new UpdateDistributionRequest object.
|
Modifier and Type | Method and Description |
---|---|
UpdateDistributionRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
DistributionConfig |
getDistributionConfig()
The distribution's configuration information.
|
java.lang.String |
getId()
The distribution's id.
|
java.lang.String |
getIfMatch()
The value of the ETag header you received when retrieving the
distribution's configuration.
|
int |
hashCode() |
void |
setDistributionConfig(DistributionConfig distributionConfig)
The distribution's configuration information.
|
void |
setId(java.lang.String id)
The distribution's id.
|
void |
setIfMatch(java.lang.String ifMatch)
The value of the ETag header you received when retrieving the
distribution's configuration.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
UpdateDistributionRequest |
withDistributionConfig(DistributionConfig distributionConfig)
The distribution's configuration information.
|
UpdateDistributionRequest |
withId(java.lang.String id)
The distribution's id.
|
UpdateDistributionRequest |
withIfMatch(java.lang.String ifMatch)
The value of the ETag header you received when retrieving the
distribution's configuration.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private DistributionConfig distributionConfig
private java.lang.String id
private java.lang.String ifMatch
public UpdateDistributionRequest()
public UpdateDistributionRequest(DistributionConfig distributionConfig, java.lang.String id, java.lang.String ifMatch)
distributionConfig
- The distribution's configuration information.id
- The distribution's id.ifMatch
- The value of the ETag header you received when retrieving the
distribution's configuration. For example: E2QWRUHAPOMQZL.public void setDistributionConfig(DistributionConfig distributionConfig)
distributionConfig
- The distribution's configuration information.public DistributionConfig getDistributionConfig()
public UpdateDistributionRequest withDistributionConfig(DistributionConfig distributionConfig)
distributionConfig
- The distribution's configuration information.public void setId(java.lang.String id)
id
- The distribution's id.public java.lang.String getId()
public UpdateDistributionRequest withId(java.lang.String id)
id
- The distribution's id.public void setIfMatch(java.lang.String ifMatch)
ifMatch
- The value of the ETag header you received when retrieving the
distribution's configuration. For example: E2QWRUHAPOMQZL.public java.lang.String getIfMatch()
public UpdateDistributionRequest withIfMatch(java.lang.String ifMatch)
ifMatch
- The value of the ETag header you received when retrieving the
distribution's configuration. For example: E2QWRUHAPOMQZL.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public UpdateDistributionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()