@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateConfigurationSetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
A request to create a configuration set.
NOOP
Constructor and Description |
---|
CreateConfigurationSetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateConfigurationSetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConfigurationSetName()
The name of the configuration set.
|
DeliveryOptions |
getDeliveryOptions()
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration
set.
|
ReputationOptions |
getReputationOptions()
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that
use the configuration set.
|
SendingOptions |
getSendingOptions()
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
|
SuppressionOptions |
getSuppressionOptions() |
List<Tag> |
getTags()
An array of objects that define the tags (keys and values) to associate with the configuration set.
|
TrackingOptions |
getTrackingOptions()
An object that defines the open and click tracking options for emails that you send using the configuration set.
|
VdmOptions |
getVdmOptions()
An object that defines the VDM options for emails that you send using the configuration set.
|
int |
hashCode() |
void |
setConfigurationSetName(String configurationSetName)
The name of the configuration set.
|
void |
setDeliveryOptions(DeliveryOptions deliveryOptions)
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration
set.
|
void |
setReputationOptions(ReputationOptions reputationOptions)
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that
use the configuration set.
|
void |
setSendingOptions(SendingOptions sendingOptions)
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
|
void |
setSuppressionOptions(SuppressionOptions suppressionOptions) |
void |
setTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) to associate with the configuration set.
|
void |
setTrackingOptions(TrackingOptions trackingOptions)
An object that defines the open and click tracking options for emails that you send using the configuration set.
|
void |
setVdmOptions(VdmOptions vdmOptions)
An object that defines the VDM options for emails that you send using the configuration set.
|
String |
toString()
Returns a string representation of this object.
|
CreateConfigurationSetRequest |
withConfigurationSetName(String configurationSetName)
The name of the configuration set.
|
CreateConfigurationSetRequest |
withDeliveryOptions(DeliveryOptions deliveryOptions)
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration
set.
|
CreateConfigurationSetRequest |
withReputationOptions(ReputationOptions reputationOptions)
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that
use the configuration set.
|
CreateConfigurationSetRequest |
withSendingOptions(SendingOptions sendingOptions)
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
|
CreateConfigurationSetRequest |
withSuppressionOptions(SuppressionOptions suppressionOptions) |
CreateConfigurationSetRequest |
withTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) to associate with the configuration set.
|
CreateConfigurationSetRequest |
withTags(Tag... tags)
An array of objects that define the tags (keys and values) to associate with the configuration set.
|
CreateConfigurationSetRequest |
withTrackingOptions(TrackingOptions trackingOptions)
An object that defines the open and click tracking options for emails that you send using the configuration set.
|
CreateConfigurationSetRequest |
withVdmOptions(VdmOptions vdmOptions)
An object that defines the VDM options for emails that you send using the configuration set.
|
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 setConfigurationSetName(String configurationSetName)
The name of the configuration set. The name can contain up to 64 alphanumeric characters, including letters, numbers, hyphens (-) and underscores (_) only.
configurationSetName
- The name of the configuration set. The name can contain up to 64 alphanumeric characters, including
letters, numbers, hyphens (-) and underscores (_) only.public String getConfigurationSetName()
The name of the configuration set. The name can contain up to 64 alphanumeric characters, including letters, numbers, hyphens (-) and underscores (_) only.
public CreateConfigurationSetRequest withConfigurationSetName(String configurationSetName)
The name of the configuration set. The name can contain up to 64 alphanumeric characters, including letters, numbers, hyphens (-) and underscores (_) only.
configurationSetName
- The name of the configuration set. The name can contain up to 64 alphanumeric characters, including
letters, numbers, hyphens (-) and underscores (_) only.public void setTrackingOptions(TrackingOptions trackingOptions)
An object that defines the open and click tracking options for emails that you send using the configuration set.
trackingOptions
- An object that defines the open and click tracking options for emails that you send using the
configuration set.public TrackingOptions getTrackingOptions()
An object that defines the open and click tracking options for emails that you send using the configuration set.
public CreateConfigurationSetRequest withTrackingOptions(TrackingOptions trackingOptions)
An object that defines the open and click tracking options for emails that you send using the configuration set.
trackingOptions
- An object that defines the open and click tracking options for emails that you send using the
configuration set.public void setDeliveryOptions(DeliveryOptions deliveryOptions)
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
deliveryOptions
- An object that defines the dedicated IP pool that is used to send emails that you send using the
configuration set.public DeliveryOptions getDeliveryOptions()
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
public CreateConfigurationSetRequest withDeliveryOptions(DeliveryOptions deliveryOptions)
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
deliveryOptions
- An object that defines the dedicated IP pool that is used to send emails that you send using the
configuration set.public void setReputationOptions(ReputationOptions reputationOptions)
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
reputationOptions
- An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send
that use the configuration set.public ReputationOptions getReputationOptions()
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
public CreateConfigurationSetRequest withReputationOptions(ReputationOptions reputationOptions)
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
reputationOptions
- An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send
that use the configuration set.public void setSendingOptions(SendingOptions sendingOptions)
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
sendingOptions
- An object that defines whether or not Amazon SES can send email that you send using the configuration set.public SendingOptions getSendingOptions()
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
public CreateConfigurationSetRequest withSendingOptions(SendingOptions sendingOptions)
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
sendingOptions
- An object that defines whether or not Amazon SES can send email that you send using the configuration set.public List<Tag> getTags()
An array of objects that define the tags (keys and values) to associate with the configuration set.
public void setTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) to associate with the configuration set.
tags
- An array of objects that define the tags (keys and values) to associate with the configuration set.public CreateConfigurationSetRequest withTags(Tag... tags)
An array of objects that define the tags (keys and values) to associate with the configuration set.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- An array of objects that define the tags (keys and values) to associate with the configuration set.public CreateConfigurationSetRequest withTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) to associate with the configuration set.
tags
- An array of objects that define the tags (keys and values) to associate with the configuration set.public void setSuppressionOptions(SuppressionOptions suppressionOptions)
suppressionOptions
- public SuppressionOptions getSuppressionOptions()
public CreateConfigurationSetRequest withSuppressionOptions(SuppressionOptions suppressionOptions)
suppressionOptions
- public void setVdmOptions(VdmOptions vdmOptions)
An object that defines the VDM options for emails that you send using the configuration set.
vdmOptions
- An object that defines the VDM options for emails that you send using the configuration set.public VdmOptions getVdmOptions()
An object that defines the VDM options for emails that you send using the configuration set.
public CreateConfigurationSetRequest withVdmOptions(VdmOptions vdmOptions)
An object that defines the VDM options for emails that you send using the configuration set.
vdmOptions
- An object that defines the VDM options for emails that you send using the configuration set.public String toString()
toString
in class Object
Object.toString()
public CreateConfigurationSetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()