@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreatePublishingDestinationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
CreatePublishingDestinationRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreatePublishingDestinationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
The idempotency token for the request.
|
DestinationProperties |
getDestinationProperties()
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for
encryption.
|
String |
getDestinationType()
The type of resource for the publishing destination.
|
String |
getDetectorId()
The ID of the GuardDuty detector associated with the publishing destination.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
The idempotency token for the request.
|
void |
setDestinationProperties(DestinationProperties destinationProperties)
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for
encryption.
|
void |
setDestinationType(String destinationType)
The type of resource for the publishing destination.
|
void |
setDetectorId(String detectorId)
The ID of the GuardDuty detector associated with the publishing destination.
|
String |
toString()
Returns a string representation of this object.
|
CreatePublishingDestinationRequest |
withClientToken(String clientToken)
The idempotency token for the request.
|
CreatePublishingDestinationRequest |
withDestinationProperties(DestinationProperties destinationProperties)
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for
encryption.
|
CreatePublishingDestinationRequest |
withDestinationType(DestinationType destinationType)
The type of resource for the publishing destination.
|
CreatePublishingDestinationRequest |
withDestinationType(String destinationType)
The type of resource for the publishing destination.
|
CreatePublishingDestinationRequest |
withDetectorId(String detectorId)
The ID of the GuardDuty detector associated with the publishing destination.
|
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 setDetectorId(String detectorId)
The ID of the GuardDuty detector associated with the publishing destination.
detectorId - The ID of the GuardDuty detector associated with the publishing destination.public String getDetectorId()
The ID of the GuardDuty detector associated with the publishing destination.
public CreatePublishingDestinationRequest withDetectorId(String detectorId)
The ID of the GuardDuty detector associated with the publishing destination.
detectorId - The ID of the GuardDuty detector associated with the publishing destination.public void setDestinationType(String destinationType)
The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
destinationType - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.DestinationTypepublic String getDestinationType()
The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
DestinationTypepublic CreatePublishingDestinationRequest withDestinationType(String destinationType)
The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
destinationType - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.DestinationTypepublic CreatePublishingDestinationRequest withDestinationType(DestinationType destinationType)
The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
destinationType - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.DestinationTypepublic void setDestinationProperties(DestinationProperties destinationProperties)
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.
destinationProperties - The properties of the publishing destination, including the ARNs for the destination and the KMS key used
for encryption.public DestinationProperties getDestinationProperties()
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.
public CreatePublishingDestinationRequest withDestinationProperties(DestinationProperties destinationProperties)
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.
destinationProperties - The properties of the publishing destination, including the ARNs for the destination and the KMS key used
for encryption.public void setClientToken(String clientToken)
The idempotency token for the request.
clientToken - The idempotency token for the request.public String getClientToken()
The idempotency token for the request.
public CreatePublishingDestinationRequest withClientToken(String clientToken)
The idempotency token for the request.
clientToken - The idempotency token for the request.public String toString()
toString in class ObjectObject.toString()public CreatePublishingDestinationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()