@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeletePublicKeyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| DeletePublicKeyRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| DeletePublicKeyRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getId()
 The ID of the public key you want to remove from CloudFront. | 
| String | getIfMatch()
 The value of the  ETagheader that you received when retrieving the public key identity to delete. | 
| int | hashCode() | 
| void | setId(String id)
 The ID of the public key you want to remove from CloudFront. | 
| void | setIfMatch(String ifMatch)
 The value of the  ETagheader that you received when retrieving the public key identity to delete. | 
| String | toString()Returns a string representation of this object. | 
| DeletePublicKeyRequest | withId(String id)
 The ID of the public key you want to remove from CloudFront. | 
| DeletePublicKeyRequest | withIfMatch(String ifMatch)
 The value of the  ETagheader that you received when retrieving the public key identity to delete. | 
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, withSdkRequestTimeoutpublic void setId(String id)
The ID of the public key you want to remove from CloudFront.
id - The ID of the public key you want to remove from CloudFront.public String getId()
The ID of the public key you want to remove from CloudFront.
public DeletePublicKeyRequest withId(String id)
The ID of the public key you want to remove from CloudFront.
id - The ID of the public key you want to remove from CloudFront.public void setIfMatch(String ifMatch)
 The value of the ETag header that you received when retrieving the public key identity to delete.
 For example: E2QWRUHAPOMQZL.
 
ifMatch - The value of the ETag header that you received when retrieving the public key identity to
        delete. For example: E2QWRUHAPOMQZL.public String getIfMatch()
 The value of the ETag header that you received when retrieving the public key identity to delete.
 For example: E2QWRUHAPOMQZL.
 
ETag header that you received when retrieving the public key identity to
         delete. For example: E2QWRUHAPOMQZL.public DeletePublicKeyRequest withIfMatch(String ifMatch)
 The value of the ETag header that you received when retrieving the public key identity to delete.
 For example: E2QWRUHAPOMQZL.
 
ifMatch - The value of the ETag header that you received when retrieving the public key identity to
        delete. For example: E2QWRUHAPOMQZL.public String toString()
toString in class ObjectObject.toString()public DeletePublicKeyRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()