@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutDeliveryDestinationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutDeliveryDestinationRequest() |
Modifier and Type | Method and Description |
---|---|
PutDeliveryDestinationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
PutDeliveryDestinationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
PutDeliveryDestinationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
DeliveryDestinationConfiguration |
getDeliveryDestinationConfiguration()
A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.
|
String |
getName()
A name for this delivery destination.
|
String |
getOutputFormat()
The format for the logs that this delivery destination will receive.
|
Map<String,String> |
getTags()
An optional list of key-value pairs to associate with the resource.
|
int |
hashCode() |
void |
setDeliveryDestinationConfiguration(DeliveryDestinationConfiguration deliveryDestinationConfiguration)
A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.
|
void |
setName(String name)
A name for this delivery destination.
|
void |
setOutputFormat(String outputFormat)
The format for the logs that this delivery destination will receive.
|
void |
setTags(Map<String,String> tags)
An optional list of key-value pairs to associate with the resource.
|
String |
toString()
Returns a string representation of this object.
|
PutDeliveryDestinationRequest |
withDeliveryDestinationConfiguration(DeliveryDestinationConfiguration deliveryDestinationConfiguration)
A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.
|
PutDeliveryDestinationRequest |
withName(String name)
A name for this delivery destination.
|
PutDeliveryDestinationRequest |
withOutputFormat(OutputFormat outputFormat)
The format for the logs that this delivery destination will receive.
|
PutDeliveryDestinationRequest |
withOutputFormat(String outputFormat)
The format for the logs that this delivery destination will receive.
|
PutDeliveryDestinationRequest |
withTags(Map<String,String> tags)
An optional list of key-value pairs to associate with the resource.
|
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 setName(String name)
A name for this delivery destination. This name must be unique for all delivery destinations in your account.
name
- A name for this delivery destination. This name must be unique for all delivery destinations in your
account.public String getName()
A name for this delivery destination. This name must be unique for all delivery destinations in your account.
public PutDeliveryDestinationRequest withName(String name)
A name for this delivery destination. This name must be unique for all delivery destinations in your account.
name
- A name for this delivery destination. This name must be unique for all delivery destinations in your
account.public void setOutputFormat(String outputFormat)
The format for the logs that this delivery destination will receive.
outputFormat
- The format for the logs that this delivery destination will receive.OutputFormat
public String getOutputFormat()
The format for the logs that this delivery destination will receive.
OutputFormat
public PutDeliveryDestinationRequest withOutputFormat(String outputFormat)
The format for the logs that this delivery destination will receive.
outputFormat
- The format for the logs that this delivery destination will receive.OutputFormat
public PutDeliveryDestinationRequest withOutputFormat(OutputFormat outputFormat)
The format for the logs that this delivery destination will receive.
outputFormat
- The format for the logs that this delivery destination will receive.OutputFormat
public void setDeliveryDestinationConfiguration(DeliveryDestinationConfiguration deliveryDestinationConfiguration)
A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.
deliveryDestinationConfiguration
- A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.public DeliveryDestinationConfiguration getDeliveryDestinationConfiguration()
A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.
public PutDeliveryDestinationRequest withDeliveryDestinationConfiguration(DeliveryDestinationConfiguration deliveryDestinationConfiguration)
A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.
deliveryDestinationConfiguration
- A structure that contains the ARN of the Amazon Web Services resource that will receive the logs.public Map<String,String> getTags()
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
For more information about tagging, see Tagging Amazon Web Services resources
public void setTags(Map<String,String> tags)
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
tags
- An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
public PutDeliveryDestinationRequest withTags(Map<String,String> tags)
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
tags
- An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
public PutDeliveryDestinationRequest addTagsEntry(String key, String value)
public PutDeliveryDestinationRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public PutDeliveryDestinationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()