public class CreateInvalidationRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
distributionId
The distribution's id.
|
private InvalidationBatch |
invalidationBatch
The batch information for the invalidation.
|
NOOP
Constructor and Description |
---|
CreateInvalidationRequest()
Default constructor for CreateInvalidationRequest object.
|
CreateInvalidationRequest(java.lang.String distributionId,
InvalidationBatch invalidationBatch)
Constructs a new CreateInvalidationRequest object.
|
Modifier and Type | Method and Description |
---|---|
CreateInvalidationRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDistributionId()
The distribution's id.
|
InvalidationBatch |
getInvalidationBatch()
The batch information for the invalidation.
|
int |
hashCode() |
void |
setDistributionId(java.lang.String distributionId)
The distribution's id.
|
void |
setInvalidationBatch(InvalidationBatch invalidationBatch)
The batch information for the invalidation.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateInvalidationRequest |
withDistributionId(java.lang.String distributionId)
The distribution's id.
|
CreateInvalidationRequest |
withInvalidationBatch(InvalidationBatch invalidationBatch)
The batch information for the invalidation.
|
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 java.lang.String distributionId
private InvalidationBatch invalidationBatch
public CreateInvalidationRequest()
public CreateInvalidationRequest(java.lang.String distributionId, InvalidationBatch invalidationBatch)
distributionId
- The distribution's id.invalidationBatch
- The batch information for the invalidation.public void setDistributionId(java.lang.String distributionId)
distributionId
- The distribution's id.public java.lang.String getDistributionId()
public CreateInvalidationRequest withDistributionId(java.lang.String distributionId)
distributionId
- The distribution's id.public void setInvalidationBatch(InvalidationBatch invalidationBatch)
invalidationBatch
- The batch information for the invalidation.public InvalidationBatch getInvalidationBatch()
public CreateInvalidationRequest withInvalidationBatch(InvalidationBatch invalidationBatch)
invalidationBatch
- The batch information for the invalidation.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 CreateInvalidationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()